package cn.iocoder.ny.module.mall.controller.admin.category.dto;

import lombok.Data;

/**
 * @author luchunhong
 * @date 2024/08/13/ 10:56
 * @description:
 */
@Data
public class MallProductByCategoryDTO {
    // 分类ID
    private Long categoryId;
    // 分类名称
    private String name;
    // 父级分类ID
    private Long parentId;
    // 图片URL
    private Object images;
    // 标题
    private String title;
    private Long productId;
    private String specValue;
    private String priceLining;
    private String stock;
    private Long tenantId;
    private String totalSales;
    private Long pageNum;
    private Long pageSize;

    //根据价格来进行筛选 // 0: 价格升序, 1: 价格降序
    private Integer speceScreening;

    //根据销量来进行筛选 // 0: 销量升序, 1: 销量降序
    private Integer volumeScreening;

    public Long getPageNum() {
        return pageNum;
    }

    public void setPageNum(Long pageNum) {
        this.pageNum = pageNum;
    }

    public Long getPageSize() {
        return pageSize;
    }

    public void setPageSize(Long pageSize) {
        this.pageSize = pageSize;
    }

    public String getTotalSales() {
        return totalSales;
    }

    public void setTotalSales(String totalSales) {
        this.totalSales = totalSales;
    }

    public Long getTenantId() {
        return tenantId;
    }

    public void setTenantId(Long tenantId) {
        this.tenantId = tenantId;
    }

    public Long getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Long categoryId) {
        this.categoryId = categoryId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Long getParentId() {
        return parentId;
    }

    public void setParentId(Long parentId) {
        this.parentId = parentId;
    }

    public Object getImages() {
        return images;
    }

    public void setImages(Object images) {
        this.images = images;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public String getSpecValue() {
        return specValue;
    }

    public void setSpecValue(String specValue) {
        this.specValue = specValue;
    }

    public String getPriceLining() {
        return priceLining;
    }

    public void setPriceLining(String priceLining) {
        this.priceLining = priceLining;
    }

    public String getStock() {
        return stock;
    }

    public void setStock(String stock) {
        this.stock = stock;
    }
}
